#include "remote.h"

// 初始化红外接收
void remote_init(void) 
{
	GPIO_InitTypeDef a_init;
	// 使能
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
	
	// 初始化
	a_init.GPIO_Pin = GPIO_Pin_8;
	a_init.GPIO_Speed = GPIO_Speed_50MHz;
	a_init.GPIO_Mode = GPIO_Mode_IPU;		
	GPIO_Init(GPIOA, &a_init);
}


// 检查是否接收到红外信号
uint8_t remote_received(void) 
{
    return !GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8);
}
